.media-library__list-item-file-details {
	left: auto #{"/*rtl:ignore*/"};
	transform: translateY( -50% );
	width: 100%;
	text-align: center;
}

.media-library__list-item-file-details .media-library__list-item-icon {
	position: relative;
	top: -8px;
	width: 25%;
	height: 0;
	margin: 0 auto;
	padding-bottom: 25%;
	line-height: .5;
	color: darken( $gray, 10% );
}

.media-library__list-item-icon .gridicon {
	position: absolute;
		top: 0;
		left: 0;
	display: block;
	width: 100%;
	height: auto;
}

.media-library__list-item-file-name {
	position: relative;
	overflow: hidden;
	max-width: 80%;
	margin: 0 auto;
	white-space: nowrap;
	color: darken( $gray, 30% );

	&::after {
		@include long-content-fade( $color: lighten( $gray, 20% ) );
	}
}

.media-library__list-item-details-separator {
	width: 20%;
	margin: 3% auto;
	background-color: lighten( $gray, 20% );
}

.media-library__list-item-file-extension {
	color: $gray;
}
